package lanqiao.hol.control;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.lanqiao.tjut.bean.TBStudentBean;
import org.lanqiao.tjut.db.DBFactory;
import org.lanqiao.tjut.model.ModelFactory;

/**
 * 学生信息修改跳转 StudentInfoModifyiDispartchServlet
 */
@WebServlet("/StudentInfoModifyiDispartchServlet")
public class StudentInfoModifyiDispartchServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	@Override
	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//获取参数
		//获取跳转路径名
		String strJumpP = request.getParameter("jp") + ".jsp";
		//获取主键ID
		String stuId = request.getParameter("sid");
		//获取操作类型参数
		String 	strOp = request.getParameter("op");
		if(strOp==null||strOp.equals("")){
		//调用module层，将对应ID的学生信息查询出来
		TBStudentBean stuB = ModelFactory.getStudentModelInstance().getStudentIdInfoById(stuId);
		//将查询结果放到session缓存中
		request.getSession().setAttribute("stuBM", stuB);
		}else{
			//////调用modele层进行删除操作
			ModelFactory.getStudentModelInstance().deleteStudentIdInfoById(stuId);
		}
		// 转发到前台页面
		request.getRequestDispatcher(strJumpP).forward(request, response);

	}

}
